#pragma once
#include "Couple.h"
#include "..\LinkedList\List.h"

/** \brief Contains all the couples matched.
*
*/
template<class T>
class CouplesList : public List<T>
{

public:

	CouplesList()
	{
	}

	CouplesList(const CouplesList &list)
	{
		Node<T> *n = list.head;
		while (n != nullptr)
		{
			this->add_at_head(n->info);
			n = n->next;
		}
	}


	~CouplesList()
	{
	}
};

